package titiriteroModificado.vista;

import java.awt.Color;

import juego.Ubicable;

import titiriteroModificado.DibujableModificado;

import ar.uba.fi.algo3.titiritero.MouseClickObservador;
import ar.uba.fi.algo3.titiritero.SuperficieDeDibujo;

public abstract class FiguraModificada implements DibujableModificado, MouseClickObservador {

	private Color color;
	private Ubicable ubicable;
	
	public abstract void dibujar(SuperficieDeDibujo superfice) ;

	public void setColor(Color unColor){
		this.color =unColor; 
	}
	
	public Color getColor(){
		return this.color;
	}
	
	public Ubicable getUbicable() {
		return this.ubicable;
	}

	public void setUbicable(Ubicable ubicable) {
		this.ubicable = ubicable;		
	}

	public void MouseClick(int x, int y){
		System.out.println("Click;" + x + "," + y);
	}
		
}
